home *** CD-ROM | disk | FTP | other *** search
- /* this ALWAYS GENERATED file contains the definitions for the interfaces */
-
-
- /* File created by MIDL compiler version 5.01.0164 */
- /* at Thu Aug 30 19:50:43 2007
- */
- /* Compiler settings for d:\tc14\tcintf\gxext.idl:
- Os (OptLev=s), W1, Zp8, env=Win32, ms_ext, c_ext
- error checks: allocation ref bounds_check enum stub_data
- */
- //@@MIDL_FILE_HEADING( )
-
-
- /* verify that the <rpcndr.h> version is high enough to compile this file*/
- #ifndef __REQUIRED_RPCNDR_H_VERSION__
- #define __REQUIRED_RPCNDR_H_VERSION__ 440
- #endif
-
- #include "rpc.h"
- #include "rpcndr.h"
-
- #ifndef __RPCNDR_H_VERSION__
- #error this stub requires an updated version of <rpcndr.h>
- #endif // __RPCNDR_H_VERSION__
-
- #ifndef COM_NO_WINDOWS_H
- #include "windows.h"
- #include "ole2.h"
- #endif /*COM_NO_WINDOWS_H*/
-
- #ifndef __gxext_h__
- #define __gxext_h__
-
- #ifdef __cplusplus
- extern "C"{
- #endif
-
- /* Forward Declarations */
-
- #ifndef __IBoolean3D_FWD_DEFINED__
- #define __IBoolean3D_FWD_DEFINED__
- typedef interface IBoolean3D IBoolean3D;
- #endif /* __IBoolean3D_FWD_DEFINED__ */
-
-
- #ifndef __IDwgEx_FWD_DEFINED__
- #define __IDwgEx_FWD_DEFINED__
- typedef interface IDwgEx IDwgEx;
- #endif /* __IDwgEx_FWD_DEFINED__ */
-
-
- #ifndef __Boolean3D_FWD_DEFINED__
- #define __Boolean3D_FWD_DEFINED__
-
- #ifdef __cplusplus
- typedef class Boolean3D Boolean3D;
- #else
- typedef struct Boolean3D Boolean3D;
- #endif /* __cplusplus */
-
- #endif /* __Boolean3D_FWD_DEFINED__ */
-
-
- #ifndef __DwgEx_FWD_DEFINED__
- #define __DwgEx_FWD_DEFINED__
-
- #ifdef __cplusplus
- typedef class DwgEx DwgEx;
- #else
- typedef struct DwgEx DwgEx;
- #endif /* __cplusplus */
-
- #endif /* __DwgEx_FWD_DEFINED__ */
-
-
- /* header files for imported files */
- #include "oaidl.h"
- #include "ocidl.h"
-
- void __RPC_FAR * __RPC_USER MIDL_user_allocate(size_t);
- void __RPC_USER MIDL_user_free( void __RPC_FAR * );
-
- #ifndef __IBoolean3D_INTERFACE_DEFINED__
- #define __IBoolean3D_INTERFACE_DEFINED__
-
- /* interface IBoolean3D */
- /* [helpstring][dual][uuid][object] */
-
-
- EXTERN_C const IID IID_IBoolean3D;
-
- #if defined(__cplusplus) && !defined(CINTERFACE)
-
- MIDL_INTERFACE("6A482101-E531-11CF-A115-00A024158DAF")
- IBoolean3D : public IDispatch
- {
- public:
- virtual /* [helpstring][id] */ HRESULT STDMETHODCALLTYPE Add(
- /* [in] */ IDispatch __RPC_FAR *pGr1,
- /* [in] */ IDispatch __RPC_FAR *pGr2,
- /* [retval][out] */ IDispatch __RPC_FAR *__RPC_FAR *prop) = 0;
-
- virtual /* [helpstring][id] */ HRESULT STDMETHODCALLTYPE Subtract(
- /* [in] */ IDispatch __RPC_FAR *pGr1,
- /* [in] */ IDispatch __RPC_FAR *pGr2,
- /* [retval][out] */ IDispatch __RPC_FAR *__RPC_FAR *prop) = 0;
-
- virtual /* [helpstring][id] */ HRESULT STDMETHODCALLTYPE Intersection(
- /* [in] */ IDispatch __RPC_FAR *pGr1,
- /* [in] */ IDispatch __RPC_FAR *pGr2,
- /* [retval][out] */ IDispatch __RPC_FAR *__RPC_FAR *prop) = 0;
-
- };
-
- #else /* C style interface */
-
- typedef struct IBoolean3DVtbl
- {
- BEGIN_INTERFACE
-
- HRESULT ( STDMETHODCALLTYPE __RPC_FAR *QueryInterface )(
- IBoolean3D __RPC_FAR * This,
- /* [in] */ REFIID riid,
- /* [iid_is][out] */ void __RPC_FAR *__RPC_FAR *ppvObject);
-
- ULONG ( STDMETHODCALLTYPE __RPC_FAR *AddRef )(
- IBoolean3D __RPC_FAR * This);
-
- ULONG ( STDMETHODCALLTYPE __RPC_FAR *Release )(
- IBoolean3D __RPC_FAR * This);
-
- HRESULT ( STDMETHODCALLTYPE __RPC_FAR *GetTypeInfoCount )(
- IBoolean3D __RPC_FAR * This,
- /* [out] */ UINT __RPC_FAR *pctinfo);
-
- HRESULT ( STDMETHODCALLTYPE __RPC_FAR *GetTypeInfo )(
- IBoolean3D __RPC_FAR * This,
- /* [in] */ UINT iTInfo,
- /* [in] */ LCID lcid,
- /* [out] */ ITypeInfo __RPC_FAR *__RPC_FAR *ppTInfo);
-
- HRESULT ( STDMETHODCALLTYPE __RPC_FAR *GetIDsOfNames )(
- IBoolean3D __RPC_FAR * This,
- /* [in] */ REFIID riid,
- /* [size_is][in] */ LPOLESTR __RPC_FAR *rgszNames,
- /* [in] */ UINT cNames,
- /* [in] */ LCID lcid,
- /* [size_is][out] */ DISPID __RPC_FAR *rgDispId);
-
- /* [local] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *Invoke )(
- IBoolean3D __RPC_FAR * This,
- /* [in] */ DISPID dispIdMember,
- /* [in] */ REFIID riid,
- /* [in] */ LCID lcid,
- /* [in] */ WORD wFlags,
- /* [out][in] */ DISPPARAMS __RPC_FAR *pDispParams,
- /* [out] */ VARIANT __RPC_FAR *pVarResult,
- /* [out] */ EXCEPINFO __RPC_FAR *pExcepInfo,
- /* [out] */ UINT __RPC_FAR *puArgErr);
-
- /* [helpstring][id] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *Add )(
- IBoolean3D __RPC_FAR * This,
- /* [in] */ IDispatch __RPC_FAR *pGr1,
- /* [in] */ IDispatch __RPC_FAR *pGr2,
- /* [retval][out] */ IDispatch __RPC_FAR *__RPC_FAR *prop);
-
- /* [helpstring][id] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *Subtract )(
- IBoolean3D __RPC_FAR * This,
- /* [in] */ IDispatch __RPC_FAR *pGr1,
- /* [in] */ IDispatch __RPC_FAR *pGr2,
- /* [retval][out] */ IDispatch __RPC_FAR *__RPC_FAR *prop);
-
- /* [helpstring][id] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *Intersection )(
- IBoolean3D __RPC_FAR * This,
- /* [in] */ IDispatch __RPC_FAR *pGr1,
- /* [in] */ IDispatch __RPC_FAR *pGr2,
- /* [retval][out] */ IDispatch __RPC_FAR *__RPC_FAR *prop);
-
- END_INTERFACE
- } IBoolean3DVtbl;
-
- interface IBoolean3D
- {
- CONST_VTBL struct IBoolean3DVtbl __RPC_FAR *lpVtbl;
- };
-
-
-
- #ifdef COBJMACROS
-
-
- #define IBoolean3D_QueryInterface(This,riid,ppvObject) \
- (This)->lpVtbl -> QueryInterface(This,riid,ppvObject)
-
- #define IBoolean3D_AddRef(This) \
- (This)->lpVtbl -> AddRef(This)
-
- #define IBoolean3D_Release(This) \
- (This)->lpVtbl -> Release(This)
-
-
- #define IBoolean3D_GetTypeInfoCount(This,pctinfo) \
- (This)->lpVtbl -> GetTypeInfoCount(This,pctinfo)
-
- #define IBoolean3D_GetTypeInfo(This,iTInfo,lcid,ppTInfo) \
- (This)->lpVtbl -> GetTypeInfo(This,iTInfo,lcid,ppTInfo)
-
- #define IBoolean3D_GetIDsOfNames(This,riid,rgszNames,cNames,lcid,rgDispId) \
- (This)->lpVtbl -> GetIDsOfNames(This,riid,rgszNames,cNames,lcid,rgDispId)
-
- #define IBoolean3D_Invoke(This,dispIdMember,riid,lcid,wFlags,pDispParams,pVarResult,pExcepInfo,puArgErr) \
- (This)->lpVtbl -> Invoke(This,dispIdMember,riid,lcid,wFlags,pDispParams,pVarResult,pExcepInfo,puArgErr)
-
-
- #define IBoolean3D_Add(This,pGr1,pGr2,prop) \
- (This)->lpVtbl -> Add(This,pGr1,pGr2,prop)
-
- #define IBoolean3D_Subtract(This,pGr1,pGr2,prop) \
- (This)->lpVtbl -> Subtract(This,pGr1,pGr2,prop)
-
- #define IBoolean3D_Intersection(This,pGr1,pGr2,prop) \
- (This)->lpVtbl -> Intersection(This,pGr1,pGr2,prop)
-
- #endif /* COBJMACROS */
-
-
- #endif /* C style interface */
-
-
-
- /* [helpstring][id] */ HRESULT STDMETHODCALLTYPE IBoolean3D_Add_Proxy(
- IBoolean3D __RPC_FAR * This,
- /* [in] */ IDispatch __RPC_FAR *pGr1,
- /* [in] */ IDispatch __RPC_FAR *pGr2,
- /* [retval][out] */ IDispatch __RPC_FAR *__RPC_FAR *prop);
-
-
- void __RPC_STUB IBoolean3D_Add_Stub(
- IRpcStubBuffer *This,
- IRpcChannelBuffer *_pRpcChannelBuffer,
- PRPC_MESSAGE _pRpcMessage,
- DWORD *_pdwStubPhase);
-
-
- /* [helpstring][id] */ HRESULT STDMETHODCALLTYPE IBoolean3D_Subtract_Proxy(
- IBoolean3D __RPC_FAR * This,
- /* [in] */ IDispatch __RPC_FAR *pGr1,
- /* [in] */ IDispatch __RPC_FAR *pGr2,
- /* [retval][out] */ IDispatch __RPC_FAR *__RPC_FAR *prop);
-
-
- void __RPC_STUB IBoolean3D_Subtract_Stub(
- IRpcStubBuffer *This,
- IRpcChannelBuffer *_pRpcChannelBuffer,
- PRPC_MESSAGE _pRpcMessage,
- DWORD *_pdwStubPhase);
-
-
- /* [helpstring][id] */ HRESULT STDMETHODCALLTYPE IBoolean3D_Intersection_Proxy(
- IBoolean3D __RPC_FAR * This,
- /* [in] */ IDispatch __RPC_FAR *pGr1,
- /* [in] */ IDispatch __RPC_FAR *pGr2,
- /* [retval][out] */ IDispatch __RPC_FAR *__RPC_FAR *prop);
-
-
- void __RPC_STUB IBoolean3D_Intersection_Stub(
- IRpcStubBuffer *This,
- IRpcChannelBuffer *_pRpcChannelBuffer,
- PRPC_MESSAGE _pRpcMessage,
- DWORD *_pdwStubPhase);
-
-
-
- #endif /* __IBoolean3D_INTERFACE_DEFINED__ */
-
-
- #ifndef __IDwgEx_INTERFACE_DEFINED__
- #define __IDwgEx_INTERFACE_DEFINED__
-
- /* interface IDwgEx */
- /* [helpstring][dual][uuid][object] */
-
-
- EXTERN_C const IID IID_IDwgEx;
-
- #if defined(__cplusplus) && !defined(CINTERFACE)
-
- MIDL_INTERFACE("6A482102-E531-11CF-A115-00A024158DAF")
- IDwgEx : public IDispatch
- {
- public:
- virtual /* [helpstring][id] */ HRESULT STDMETHODCALLTYPE OpenFile(
- /* [in] */ BSTR bstrFileName) = 0;
-
- virtual /* [helpstring][id] */ HRESULT STDMETHODCALLTYPE RunMerge(
- /* [in] */ IDispatch __RPC_FAR *pDwgTrg,
- /* [in] */ BOOL bGrsOnly,
- /* [retval][out] */ IDispatch __RPC_FAR *__RPC_FAR *ppIDispGr) = 0;
-
- virtual /* [helpstring][id] */ HRESULT STDMETHODCALLTYPE GetSpaceGraphics(
- /* [in] */ IDispatch __RPC_FAR *pDrawing,
- /* [in] */ VARIANT __RPC_FAR *pvarSpace,
- /* [retval][out] */ IDispatch __RPC_FAR *__RPC_FAR *prop) = 0;
-
- virtual /* [helpstring][id] */ HRESULT STDMETHODCALLTYPE GetPartTree(
- /* [in] */ IDispatch __RPC_FAR *pDrawing,
- /* [in] */ VARIANT __RPC_FAR *pvarGr,
- /* [retval][out] */ IDispatch __RPC_FAR *__RPC_FAR *prop) = 0;
-
- virtual /* [helpstring][id] */ HRESULT STDMETHODCALLTYPE UpdatePartTree(
- /* [in] */ IDispatch __RPC_FAR *pDrawing,
- /* [in] */ VARIANT __RPC_FAR *pvarGrMS,
- /* [in] */ VARIANT __RPC_FAR *pvarGrPT,
- /* [in] */ VARIANT_BOOL bRegenOnly) = 0;
-
- };
-
- #else /* C style interface */
-
- typedef struct IDwgExVtbl
- {
- BEGIN_INTERFACE
-
- HRESULT ( STDMETHODCALLTYPE __RPC_FAR *QueryInterface )(
- IDwgEx __RPC_FAR * This,
- /* [in] */ REFIID riid,
- /* [iid_is][out] */ void __RPC_FAR *__RPC_FAR *ppvObject);
-
- ULONG ( STDMETHODCALLTYPE __RPC_FAR *AddRef )(
- IDwgEx __RPC_FAR * This);
-
- ULONG ( STDMETHODCALLTYPE __RPC_FAR *Release )(
- IDwgEx __RPC_FAR * This);
-
- HRESULT ( STDMETHODCALLTYPE __RPC_FAR *GetTypeInfoCount )(
- IDwgEx __RPC_FAR * This,
- /* [out] */ UINT __RPC_FAR *pctinfo);
-
- HRESULT ( STDMETHODCALLTYPE __RPC_FAR *GetTypeInfo )(
- IDwgEx __RPC_FAR * This,
- /* [in] */ UINT iTInfo,
- /* [in] */ LCID lcid,
- /* [out] */ ITypeInfo __RPC_FAR *__RPC_FAR *ppTInfo);
-
- HRESULT ( STDMETHODCALLTYPE __RPC_FAR *GetIDsOfNames )(
- IDwgEx __RPC_FAR * This,
- /* [in] */ REFIID riid,
- /* [size_is][in] */ LPOLESTR __RPC_FAR *rgszNames,
- /* [in] */ UINT cNames,
- /* [in] */ LCID lcid,
- /* [size_is][out] */ DISPID __RPC_FAR *rgDispId);
-
- /* [local] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *Invoke )(
- IDwgEx __RPC_FAR * This,
- /* [in] */ DISPID dispIdMember,
- /* [in] */ REFIID riid,
- /* [in] */ LCID lcid,
- /* [in] */ WORD wFlags,
- /* [out][in] */ DISPPARAMS __RPC_FAR *pDispParams,
- /* [out] */ VARIANT __RPC_FAR *pVarResult,
- /* [out] */ EXCEPINFO __RPC_FAR *pExcepInfo,
- /* [out] */ UINT __RPC_FAR *puArgErr);
-
- /* [helpstring][id] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *OpenFile )(
- IDwgEx __RPC_FAR * This,
- /* [in] */ BSTR bstrFileName);
-
- /* [helpstring][id] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *RunMerge )(
- IDwgEx __RPC_FAR * This,
- /* [in] */ IDispatch __RPC_FAR *pDwgTrg,
- /* [in] */ BOOL bGrsOnly,
- /* [retval][out] */ IDispatch __RPC_FAR *__RPC_FAR *ppIDispGr);
-
- /* [helpstring][id] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *GetSpaceGraphics )(
- IDwgEx __RPC_FAR * This,
- /* [in] */ IDispatch __RPC_FAR *pDrawing,
- /* [in] */ VARIANT __RPC_FAR *pvarSpace,
- /* [retval][out] */ IDispatch __RPC_FAR *__RPC_FAR *prop);
-
- /* [helpstring][id] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *GetPartTree )(
- IDwgEx __RPC_FAR * This,
- /* [in] */ IDispatch __RPC_FAR *pDrawing,
- /* [in] */ VARIANT __RPC_FAR *pvarGr,
- /* [retval][out] */ IDispatch __RPC_FAR *__RPC_FAR *prop);
-
- /* [helpstring][id] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *UpdatePartTree )(
- IDwgEx __RPC_FAR * This,
- /* [in] */ IDispatch __RPC_FAR *pDrawing,
- /* [in] */ VARIANT __RPC_FAR *pvarGrMS,
- /* [in] */ VARIANT __RPC_FAR *pvarGrPT,
- /* [in] */ VARIANT_BOOL bRegenOnly);
-
- END_INTERFACE
- } IDwgExVtbl;
-
- interface IDwgEx
- {
- CONST_VTBL struct IDwgExVtbl __RPC_FAR *lpVtbl;
- };
-
-
-
- #ifdef COBJMACROS
-
-
- #define IDwgEx_QueryInterface(This,riid,ppvObject) \
- (This)->lpVtbl -> QueryInterface(This,riid,ppvObject)
-
- #define IDwgEx_AddRef(This) \
- (This)->lpVtbl -> AddRef(This)
-
- #define IDwgEx_Release(This) \
- (This)->lpVtbl -> Release(This)
-
-
- #define IDwgEx_GetTypeInfoCount(This,pctinfo) \
- (This)->lpVtbl -> GetTypeInfoCount(This,pctinfo)
-
- #define IDwgEx_GetTypeInfo(This,iTInfo,lcid,ppTInfo) \
- (This)->lpVtbl -> GetTypeInfo(This,iTInfo,lcid,ppTInfo)
-
- #define IDwgEx_GetIDsOfNames(This,riid,rgszNames,cNames,lcid,rgDispId) \
- (This)->lpVtbl -> GetIDsOfNames(This,riid,rgszNames,cNames,lcid,rgDispId)
-
- #define IDwgEx_Invoke(This,dispIdMember,riid,lcid,wFlags,pDispParams,pVarResult,pExcepInfo,puArgErr) \
- (This)->lpVtbl -> Invoke(This,dispIdMember,riid,lcid,wFlags,pDispParams,pVarResult,pExcepInfo,puArgErr)
-
-
- #define IDwgEx_OpenFile(This,bstrFileName) \
- (This)->lpVtbl -> OpenFile(This,bstrFileName)
-
- #define IDwgEx_RunMerge(This,pDwgTrg,bGrsOnly,ppIDispGr) \
- (This)->lpVtbl -> RunMerge(This,pDwgTrg,bGrsOnly,ppIDispGr)
-
- #define IDwgEx_GetSpaceGraphics(This,pDrawing,pvarSpace,prop) \
- (This)->lpVtbl -> GetSpaceGraphics(This,pDrawing,pvarSpace,prop)
-
- #define IDwgEx_GetPartTree(This,pDrawing,pvarGr,prop) \
- (This)->lpVtbl -> GetPartTree(This,pDrawing,pvarGr,prop)
-
- #define IDwgEx_UpdatePartTree(This,pDrawing,pvarGrMS,pvarGrPT,bRegenOnly) \
- (This)->lpVtbl -> UpdatePartTree(This,pDrawing,pvarGrMS,pvarGrPT,bRegenOnly)
-
- #endif /* COBJMACROS */
-
-
- #endif /* C style interface */
-
-
-
- /* [helpstring][id] */ HRESULT STDMETHODCALLTYPE IDwgEx_OpenFile_Proxy(
- IDwgEx __RPC_FAR * This,
- /* [in] */ BSTR bstrFileName);
-
-
- void __RPC_STUB IDwgEx_OpenFile_Stub(
- IRpcStubBuffer *This,
- IRpcChannelBuffer *_pRpcChannelBuffer,
- PRPC_MESSAGE _pRpcMessage,
- DWORD *_pdwStubPhase);
-
-
- /* [helpstring][id] */ HRESULT STDMETHODCALLTYPE IDwgEx_RunMerge_Proxy(
- IDwgEx __RPC_FAR * This,
- /* [in] */ IDispatch __RPC_FAR *pDwgTrg,
- /* [in] */ BOOL bGrsOnly,
- /* [retval][out] */ IDispatch __RPC_FAR *__RPC_FAR *ppIDispGr);
-
-
- void __RPC_STUB IDwgEx_RunMerge_Stub(
- IRpcStubBuffer *This,
- IRpcChannelBuffer *_pRpcChannelBuffer,
- PRPC_MESSAGE _pRpcMessage,
- DWORD *_pdwStubPhase);
-
-
- /* [helpstring][id] */ HRESULT STDMETHODCALLTYPE IDwgEx_GetSpaceGraphics_Proxy(
- IDwgEx __RPC_FAR * This,
- /* [in] */ IDispatch __RPC_FAR *pDrawing,
- /* [in] */ VARIANT __RPC_FAR *pvarSpace,
- /* [retval][out] */ IDispatch __RPC_FAR *__RPC_FAR *prop);
-
-
- void __RPC_STUB IDwgEx_GetSpaceGraphics_Stub(
- IRpcStubBuffer *This,
- IRpcChannelBuffer *_pRpcChannelBuffer,
- PRPC_MESSAGE _pRpcMessage,
- DWORD *_pdwStubPhase);
-
-
- /* [helpstring][id] */ HRESULT STDMETHODCALLTYPE IDwgEx_GetPartTree_Proxy(
- IDwgEx __RPC_FAR * This,
- /* [in] */ IDispatch __RPC_FAR *pDrawing,
- /* [in] */ VARIANT __RPC_FAR *pvarGr,
- /* [retval][out] */ IDispatch __RPC_FAR *__RPC_FAR *prop);
-
-
- void __RPC_STUB IDwgEx_GetPartTree_Stub(
- IRpcStubBuffer *This,
- IRpcChannelBuffer *_pRpcChannelBuffer,
- PRPC_MESSAGE _pRpcMessage,
- DWORD *_pdwStubPhase);
-
-
- /* [helpstring][id] */ HRESULT STDMETHODCALLTYPE IDwgEx_UpdatePartTree_Proxy(
- IDwgEx __RPC_FAR * This,
- /* [in] */ IDispatch __RPC_FAR *pDrawing,
- /* [in] */ VARIANT __RPC_FAR *pvarGrMS,
- /* [in] */ VARIANT __RPC_FAR *pvarGrPT,
- /* [in] */ VARIANT_BOOL bRegenOnly);
-
-
- void __RPC_STUB IDwgEx_UpdatePartTree_Stub(
- IRpcStubBuffer *This,
- IRpcChannelBuffer *_pRpcChannelBuffer,
- PRPC_MESSAGE _pRpcMessage,
- DWORD *_pdwStubPhase);
-
-
-
- #endif /* __IDwgEx_INTERFACE_DEFINED__ */
-
-
-
- #ifndef __GXEXTLib_LIBRARY_DEFINED__
- #define __GXEXTLib_LIBRARY_DEFINED__
-
- /* library GXEXTLib */
- /* [helpstring][version][uuid] */
-
-
- EXTERN_C const IID LIBID_GXEXTLib;
-
- EXTERN_C const CLSID CLSID_Boolean3D;
-
- #ifdef __cplusplus
-
- class DECLSPEC_UUID("6A482001-E531-11CF-A115-00A024158DAF")
- Boolean3D;
- #endif
-
- EXTERN_C const CLSID CLSID_DwgEx;
-
- #ifdef __cplusplus
-
- class DECLSPEC_UUID("6A482002-E531-11CF-A115-00A024158DAF")
- DwgEx;
- #endif
- #endif /* __GXEXTLib_LIBRARY_DEFINED__ */
-
- /* Additional Prototypes for ALL interfaces */
-
- unsigned long __RPC_USER BSTR_UserSize( unsigned long __RPC_FAR *, unsigned long , BSTR __RPC_FAR * );
- unsigned char __RPC_FAR * __RPC_USER BSTR_UserMarshal( unsigned long __RPC_FAR *, unsigned char __RPC_FAR *, BSTR __RPC_FAR * );
- unsigned char __RPC_FAR * __RPC_USER BSTR_UserUnmarshal(unsigned long __RPC_FAR *, unsigned char __RPC_FAR *, BSTR __RPC_FAR * );
- void __RPC_USER BSTR_UserFree( unsigned long __RPC_FAR *, BSTR __RPC_FAR * );
-
- unsigned long __RPC_USER VARIANT_UserSize( unsigned long __RPC_FAR *, unsigned long , VARIANT __RPC_FAR * );
- unsigned char __RPC_FAR * __RPC_USER VARIANT_UserMarshal( unsigned long __RPC_FAR *, unsigned char __RPC_FAR *, VARIANT __RPC_FAR * );
- unsigned char __RPC_FAR * __RPC_USER VARIANT_UserUnmarshal(unsigned long __RPC_FAR *, unsigned char __RPC_FAR *, VARIANT __RPC_FAR * );
- void __RPC_USER VARIANT_UserFree( unsigned long __RPC_FAR *, VARIANT __RPC_FAR * );
-
- /* end of Additional Prototypes */
-
- #ifdef __cplusplus
- }
- #endif
-
- #endif
-